Ruby On Rails Interview Questions and Answers
Question: What is the purpose of Environment.RB and Application.RB in Ruby on Rails?Answer:There are two files where variables and configuration settings are stored. - config/environment.rb : Environment settings go here - config/application.rb : Application level global settings go here config.time_zone = 'Central Time (US & Canada)' config.i18n.default_locale = :de config.filter_parameters += [:password] # ensures that passwords are not logged The same file is also used for configuring various environment settings such as: config.action_mailer.smtp_settings # various email settings go here What is the purpose of config/environments/development.rb file? You would specify various config settings the development environment in this file. config.action_controller.perform_caching = false # to enable caching This is because you typically do not want to enable caching in the development environment. The same config setting in the production environment would be equal to true. |
Is it helpful?
Yes
No
Most helpful rated by users:
- What is Ruby On Rails?
- Why Ruby on Rails?
- Explain how (almost) everything is an object in Ruby.
- What are Gems and which are some of your favorites?
- How would you declare and use a constructor in Ruby?